home *** CD-ROM | disk | FTP | other *** search
- #
- # Set up 4D Window Manager (4Dw)
- #
- #
- # Prevent Window Manager from intercepting window management key
- # combinations and accelerator key combinations
- #
- # Add "NoAccelerator" menu to local copy of .4Dwmrc (copied from
- # system.4Dwmrc if not already in existance).
- #
-
- # Set up home directory.
- # This is neccessary in case our home directory is / (as would normally be the
- # case if we were logged in as root).
-
- if "$HOME" == "/" then
- set homeDir
- else
- set homeDir = $HOME
- endif
-
-
- set userMwmConfigDir = $homeDir
- set systemMwmConfigDir = /usr/lib/X11
-
- if $?LANG then
- if ( -e $homeDir/$LANG/.4Dwmrc || -e /usr/lib/X11/$LANG/system.4Dwmrc ) then
- set userMwmConfigDir = $homeDir/$LANG
- set systemMwmConfigDir = /usr/lib/X11/$LANG
- endif
- endif
- if ! { grep SoftWindowsMenu ${userMwmConfigDir}/.4Dwmrc >&/dev/null } then
-
- if -e ${userMwmConfigDir}/.4Dwmrc then
- cp ${userMwmConfigDir}/.4Dwmrc ${userMwmConfigDir}/.4Dwmrc.bak
-
- echo "" >>$userMwmConfigDir/.4Dwmrc
- echo "\!\! Added for SoftWindows" >>$userMwmConfigDir/.4Dwmrc
- echo "" >>$userMwmConfigDir/.4Dwmrc
- echo "Menu SoftWindowsMenu" >>$userMwmConfigDir/.4Dwmrc
- echo "{" >>$userMwmConfigDir/.4Dwmrc
- echo ' "Restore" _R f.restore' >>$userMwmConfigDir/.4Dwmrc
- echo ' "Move" _M f.move' >>$userMwmConfigDir/.4Dwmrc
- echo ' "Size" _S f.resize' >>$userMwmConfigDir/.4Dwmrc
- echo ' "Minimize" _n f.minimize' >>$userMwmConfigDir/.4Dwmrc
- echo ' "Maximize" _x f.maximize' >>$userMwmConfigDir/.4Dwmrc
- echo ' "Lower" _L f.lower' >>$userMwmConfigDir/.4Dwmrc
- echo ' no-label f.separator' >>$userMwmConfigDir/.4Dwmrc
- echo ' "Close" _C f.kill' >>$userMwmConfigDir/.4Dwmrc
- echo "}" >>$userMwmConfigDir/.4Dwmrc
- echo "" >>$userMwmConfigDir/.4Dwmrc
- echo "Keys SoftWindowsKeys" >>$userMwmConfigDir/.4Dwmrc
- echo "{" >>$userMwmConfigDir/.4Dwmrc
- echo " Mod4<Key>Escape root f.nop" \
- >>$userMwmConfigDir/.4Dwmrc
- echo "}" >>$userMwmConfigDir/.4Dwmrc
-
- endif
- endif
-
- set comment = "! For running SoftWindows with 4Dwm"
-
- if ! { grep "$comment" $homeDir/.Xdefaults >&/dev/null } then
- if -e $homeDir/.Xdefaults then
- cp $homeDir/.Xdefaults $homeDir/.Xdefaults.bak
- echo "" >>$homeDir/.Xdefaults
- endif
- echo "" >>$homeDir/.Xdefaults
- echo $comment >>$homeDir/.Xdefaults
- echo '4Dwm*sOftWindows*windowMenu: SoftWindowsMenu' \
- >>$homeDir/.Xdefaults
- echo '4Dwm*keyBindings: SoftWindowsKeys' \
- >>$homeDir/.Xdefaults
- endif
-
- endif
-